//文章
export interface articleData {
  id: number; // 文章ID，初始值递增
  title: string; // 文章标题，随机生成 3 - 12 个中文字符
  cover?: string; // 文章封面，从 photos 数组中随机选取
  created_at: Date; // 文章时间，使用日期时间格式
  subset_id?: number; // 文章标签ID，随机生成 0 - 9
  label?: string; // 文章标签，随机生成 2 - 4 个中文字符
  introduce?: string; // 文章简介，随机生成 1 - 4 段中文段落
  views: number; // 文章浏览量，范围 0 - 120
  comment: number; // 文章评论数，范围 0 - 120
  praise: number; // 文章点赞数，范围 0 - 120
  state: number; // 文章状态，0 或 1
  content?: string; // 文章内容，随机生成 1 - 4 段中文段落
}
//分组
export interface subsetData {
  id: number; // 分组id
  name: string; // 分组名称
  value: number; // 分组数量
  created_at: Date; // 分组时间
}

//随笔
export interface diaryData {
  id: number; // 文章ID，初始值递增
  title?: string; // 文章标题，随机生成 3 - 12 个中文字符
  created_at: Date; // 文章时间，使用日期时间格式
  content?: string; // 文章内容，随机生成 1 - 4 段中文段落
  weather_id: number; // 文章天气，随机生成 0 - 7
  picture?: string; // 文章图片
}
//标签
export interface labelData {
  id: number; // 标签id
  label_name: string; // 标签名称
  created_at: Date; // 标签时间
}

//评论
export interface commentData {
  id: number; // 评论ID，初始值递增
  user_id: string; // 用户ID，对应SQL中的VARCHAR类型
  user_type: number; // 用户类型，默认0
  user_name: string; // 用户名称
  article_id: number; // 文章ID
  created_at: Date; // 评论时间
  content: string; // 评论内容
  complaint: number; // 举报次数，默认为0
  isread: number; // 是否已读，默认为0
  avatar?: string; // 用户头像，保留此字段以便前端显示
  root_id: number; // 根评论ID，默认0
  parent_id: number; // 父评论ID，默认0
}
//评论
export interface commentListData {
  id: number; // 评论ID，初始值递增
  user_id: string; // 用户ID，对应SQL中的VARCHAR类型
  user_type: number; // 用户类型，默认0
  user_name: string; // 用户名称
  article_id: number; // 文章ID
  created_at: Date; // 评论时间
  content: string; // 评论内容
  complaint: number; // 举报次数，默认为0
  isread: number; // 是否已读，默认为0
  avatar?: string; // 用户头像，保留此字段以便前端显示
  root_id: number; // 根评论ID，默认0
  parent_id: number; // 父评论ID，默认0
  // 数据库没存的字段
  isOpenReply: boolean; // 控制打开回复区，默认false
  isOpenCommentKids: boolean; // 控制打开子评论区，默认false
  KidsList?: commentListData[]; // 子评论列表
  KidsNum: number; // 子评论数量
}